stock market prediction for may 31